Exploiting Parallelism in Hardware Implementations of the DES

نویسندگان

  • Albert G. Broscius
  • Jonathan M. Smith
چکیده

The Data Encryption Standard algorithm has features which may be used to advantage in parallelizing an implementation. The kernel of the algorithm, a single round, may be decomposed into several parallel computations resulting in a structure with minimal delay. These rounds may also be computed in a pipelined parallel structure for operations modes which do not require cryptext feedback. Finally, system I/O may be performed in parallel with the encryption computation for further gain. Although several of these ideas have been discussed before separately, the composite presentation is novel. Comments University of Pennsylvania Department of Computer and Information Science Technical Report NO. MSCIS-93-22. This technical report is available at ScholarlyCommons: http://repository.upenn.edu/cis_reports/460 Exploiting Parallelism In Hardware Implementation of the DES MS-CIS-93-22 DISTRIBUTED SYSTEMS LAB 20 Albert G. Broscius Jonathan M. Smith University of Pennsylvania Scllool of Engineering and Applied Science Computer and Information Science Department Philadelpllia, PA 19104-6389

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Hardware parallelism vs. software parallelism

In this paper, we explore the rationale for multicore parallelism and instead argue that a better use of transistors is to use reconfigurable hardware cores. The difficulty in achieving software parallelism means that new ways of exploiting the silicon real estate need to be explored. Hardware implementations can often expose much finer grained parallelism than possible with software implementa...

متن کامل

Exploiting parallelism within multidimensional multirate digital signal processing systems

Exploiting Parallelism within Multidimensional Multirate Digital Signal Processing Systems. (May 2003) Dongming Peng, B.S. and M.S., Beijing University of Aeronautics and Astronautics Chair of Advisory Committee: Dr. Mi Lu The intense requirements for high processing rates of multidimensional Digital Signal Processing systems in practical applications justify the Application Specific Integrated...

متن کامل

Formal Behavioural Synthesis of Handel-C Parallel Hardware Implementations from Functional Specifications

Enormous improvements in efficiency can be achieved through exploiting parallelism and realizing implementation in hardware. On the other hand, conventional methods for achieving these improvements are traditionally costly, complex and error prone. Two significant advances in the past decade have radically changed these perceptions. Firstly, the FPGA, which gives us the ability to reconfigure h...

متن کامل

Threshold Implementation as a Countermeasure against Power Analysis Attacks

One of the usual ways to find sensitive data or secret parameters of cryptographic devices is to use their physical leakages. Power analysis is one of the attacks which lay in such a model. In comparison with other types of side-channels, power analysis is so efficient and has a high success rate. So it is important to provide a countermeasure against it. Different types of countermeasures use ...

متن کامل

Design and Evaluation of a Hardware Accelerated Ray Tracing Data Structure

The increase in graphics card performance and processor core count has allowed significant performance acceleration for ray tracing applications. Future graphics architectures are expected to continue increasing the number of processor cores, further improving performance by exploiting data parallelism. However, current ray tracing implementations are based on recursive searches which involve m...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1991